package com.eeds.service.work;

import com.eeds.model.work.req.ReqAddWorkAttendanceVO;
import com.eeds.model.work.req.ReqGetWorkAttendanceInfoVO;
import com.eeds.model.work.req.ReqUpdateWorkAttendanceVO;
import com.eeds.model.work.res.ResGetWorkAttendanceInfoVO;

public interface WorkService {
    /**
     * 添加考勤记录
     * @param reqAddWorkAttendanceVO
     * @return
     */
    Integer addWorkAttendance(ReqAddWorkAttendanceVO reqAddWorkAttendanceVO);

    /**
     * 修改考勤记录
     * @param reqUpdateWorkAttendanceVO
     * @return
     */
    Integer updateWorkAttendance(ReqUpdateWorkAttendanceVO reqUpdateWorkAttendanceVO);

    /**
     * 获取考勤记录信息
     * @param reqGetWorkAttendanceInfoVO
     * @return
     */
    ResGetWorkAttendanceInfoVO getWorkAttendanceInfo(ReqGetWorkAttendanceInfoVO reqGetWorkAttendanceInfoVO);
}
